home *** CD-ROM | disk | FTP | other *** search
/ Amiga Tools 2 / Amiga Tools 2.iso / tex / config / tex.cnf < prev    next >
Text File  |  1995-03-15  |  9KB  |  224 lines

  1. % tex.cnf    Beispiel eines Konfigurationsfile fuer TeX
  2. %
  3. % zuerst mal alle moeglichen Environment-Variablen setzen ...
  4. %
  5. TEXINPUTS    .,ram:,TeX:macros/base,TeX:macros/contrib,TeX:macros/contrib,TeX:macros/packages
  6. %
  7. % for LaTeX2e use the following line:
  8. %TEXINPUTS    .,TeX:macros/latex2e/inputs,TeX:macros,TeX:macros/misc,TeX:macros/eepic,TeX:macros/epic
  9. %
  10. %
  11. TEXFORMATS    .,ram:,TeX:formats
  12. TEXFONTS    .,TeX:fonts
  13. % nur fuer IniTeX:
  14. TEXPOOL        .,TeX:
  15. %
  16. create-info    on            ; should TeX create an info file for the DVI file?
  17. info-file-name    TeX:config/dvi.info    ; path for the info file
  18. %
  19. % ... und jetzt noch einige Werte umsetzen
  20. %
  21. stringvacancies 10000
  22. maxstrings     6000
  23. triesize    16000
  24. itriesize    20000    % triesize (for IniTeX only)
  25. %
  26. %  !! Falls virtex der Speicher ausgeht, sind es meist die naechsten zwei Werte !!
  27. %
  28. memmax        65532
  29. memtop        65532
  30. poolsize    70000
  31. %
  32. # <-- siehe einige Zeilen tiefer !!!!!!!!!!!!!!!!!
  33. %
  34. % ... und diese Werte haben default-maessig diese Werte:
  35. %
  36. memmax        65530
  37. memtop        65530
  38. fontmax        120    % oder weniger mit n% BigTeX.cnf    Beispiel eines Konfigurationsfile fuer Big-TeX
  39. %
  40. % zuerst mal alle moeglichen Environment-Variablen setzen ...
  41. %
  42. TEXINPUTS    .,ram:,TeX:macros/base,TeX:macros/contrib,TeX:macros/contrib,TeX:macros/packages
  43. %
  44. % for LaTeX2e use the following line:
  45. %TEXINPUTS    .,TeX:macros/latex2e/inputs,TeX:macros,TeX:macros/misc,TeX:macros/eepic,TeX:macros/epic
  46. %
  47. %
  48. TEXFORMATS    .,ram:,TeX:bigformats
  49. TEXFONTS    .,TeX:fonts
  50. % nur fuer IniTeX:
  51. TEXPOOL        .,TeX:
  52. %
  53. create-info    on            ; should TeX create an info file for the DVI file?
  54. info-file-name    TeX:config/dvi.info    ; path for the info file
  55. %
  56. % ... und jetzt noch einige Werte umsetzen
  57. %
  58. stringvacancies 10000
  59. maxstrings     6000
  60. triesize    16000
  61. itriesize    19000    % triesize (for IniTeX only)
  62. memmax        80000    % it's enough (for the docs)
  63. memtop        80000
  64. poolsize    70000
  65. %
  66. # <-- siehe einige Zeilen tiefer !!!!!!!!!!!!
  67. %
  68. % ... und diese Werte haben default-maessig diese Werte:
  69. %
  70. memmax        65530
  71. memtop        65530
  72. fontmax        120    % oder weniger mit neuer Font Selection
  73. fontmemsize    36000
  74. poolsize    45000
  75. savesize    2000
  76. bufsize        2000
  77. errorline    79
  78. halferrorline    50
  79. maxprintline    79
  80. stacksize    200
  81. maxinopen    15
  82. dvibufsize    16384    % > 0  und durch 8 teilbar !!
  83. #
  84. ^-- Markiert das Ende von TeX.cnf: '#' am Zeilenanfang
  85.  
  86. Danach kann noch beliebig viel Kommentar in das CNF-File geschrieben werden,
  87. ohne dass dadurch der Start von TeX verzoegert wird.
  88. Will man Kommentar vor der Zeile mit dem '#'-Zeichen einfuegen, sollte man
  89. einfach diese Kommentarzeile mit einem '%' beginnen.
  90.  
  91. Wichtig: Die Schluesselwoertern muessen am Zeilenanfang stehen und enden
  92. jeweils mit dem ersten Whitespace.  Der zuzuweisende Wert ist dann die
  93. naechste Zahl, die auch oktal (mit fuehrender Null, z.B. 010 = dez. 8) oder
  94. hexadezimal (mit fuehrender 0x, z.B. 0x10 = dez 16) angegeben werden kann.
  95. Der Rest der Zeile wird ignoriert.
  96. Die Reihenfolge der Environment-Variablen und der einzelnen Parameter ist
  97. beliebig, jedoch wird Gross-/Kleinschreibung unterschieden.
  98. Bei doppeltem Setzen von Variablen ueberlebt nur der letzte Wert.  Bei den
  99. Env-Variablen wird dagegen nur der erste Wert verwendet; das Setzen im
  100. Konfigurationsfile verhindert ausserdem das Setzen des Wertes aus dem
  101. tatsaechlichen Environment.
  102.  
  103.  
  104. Dieses Konfigurationsfile wird per Default im akuellen Directory, im Rootdir
  105. des aktuellen Laufwerks und noch ein paar Stellen gesucht.  Dies kann durch
  106. Setzen der Environment-Variablen TEXCONFIG geaendert werden.  Eine weitere
  107. Moeglichkeit ist der Aufruf von {ini,vir}tex mit der -c Option, z.B.
  108.     virtex -c.,tex:config
  109. Die Suchpfade sollte dabei (ohne Space !) an das '-c' angehaengt werden.
  110.  
  111. Mit der '-d' Option kann man ausserdem noch nachpruefen, welche Werte TeX
  112. nun tatsaechlich erkannt und entsprechend gesetzt hat.  (Achtung: memmax und
  113. triesize wird von initex auf die Werte von memtop und itriesize gesetzt; die
  114. in tex.cnf vorgegebene Werte werden ignoriert.  virtex ignoriert nur den
  115. Wert von itriesize)
  116.  
  117. -- br
  118.  
  119.  
  120. Anmerkungen:
  121.  
  122. - Fuer virtex sollte `memtop' auf den Wert gesetzt werden, der beim Dumpen
  123.   des fmt-Files mit initex gesetzt war.
  124.   Die jetzige Version erlaubt das Setzen eines beliebigen Wertes <= memmax.
  125.   Wurde mit einem anderen Wert von `memtop' gedumpt, so wird der Wert des
  126.   fmt-Files verwendet (mit Warnung, da ich mir nicht sicher bin, ob nicht
  127.   doch irgendwo etwas von mir uebersehen wurde).
  128.  
  129. - Beim Dumpen mit initex koennen (bei kleinem Speicher) die Werte von
  130.     `fontmax'    `fontmemsize'    `maxstrings'    `poolsize'
  131.     `stringvacancies' (kann auf 0 gesetzt werden)
  132.     `savesize'    `bufsize'    `stacksize'    `maxinopen'
  133.     `dvibufsize' (kann auf 256 gesetzt werden)
  134.     `itriesize'  (= `triesize' fuer IniTeX)
  135.   moeglichst klein gewaehlt werden.  Leider sind diese Mindestwerte von den
  136.   einzelnen Formaten (plainTeX, LaTeX, AMS-TeX, ...) abhaengig.
  137.   Anschliessend sollte der Wert von `memtop' moeglichst gross gewaehlt
  138.   werden.  virtex selbst benoetigt sehr viel weniger Speicher (insbesondere
  139.   fuer den Trie `triesize'), so dass `memmax' auf den Maximalwert 65532 (nicht
  140.   65535 !) gesetzt werden kann und die anderen Parameter auf ihre "normalen"
  141.   Werte.
  142.   Fuer ST's/AMIGA's ab 1.5 MB sollten keine Probleme wegen Speichermangel
  143.   auftauchen, 1MB reichen zum Dumpen mit den deutschen Trennpatterns evtl.
  144.   nicht aus.
  145.  
  146. -- br    21.11.90
  147. -- br     9.12.90
  148. euer Font Selection
  149. fontmemsize    36000
  150. poolsize    45000
  151. savesize    2000
  152. bufsize        2000
  153. errorline    79
  154. halferrorline    50
  155. maxprintline    79
  156. stacksize    200
  157. maxinopen    15
  158. dvibufsize    16384    % > 0  und durch 8 teilbar !!
  159. #
  160. ^-- Markiert das Ende von TeX.cnf: '#' am Zeilenanfang
  161.  
  162. Danach kann noch beliebig viel Kommentar in das CNF-File geschrieben werden,
  163. ohne dass dadurch der Start von TeX verzoegert wird.
  164. Will man Kommentar vor der Zeile mit dem '#'-Zeichen einfuegen, sollte man
  165. einfach diese Kommentarzeile mit einem '%' beginnen.
  166.  
  167. Wichtig: Die Schluesselwoertern muessen am Zeilenanfang stehen und enden
  168. jeweils mit dem ersten Whitespace.  Der zuzuweisende Wert ist dann die
  169. naechste Zahl, die auch oktal (mit fuehrender Null, z.B. 010 = dez. 8) oder
  170. hexadezimal (mit fuehrender 0x, z.B. 0x10 = dez 16) angegeben werden kann.
  171. Der Rest der Zeile wird ignoriert.
  172. Die Reihenfolge der Environment-Variablen und der einzelnen Parameter ist
  173. beliebig, jedoch wird Gross-/Kleinschreibung unterschieden.
  174. Bei doppeltem Setzen von Variablen ueberlebt nur der letzte Wert.  Bei den
  175. Env-Variablen wird dagegen nur der erste Wert verwendet; das Setzen im
  176. Konfigurationsfile verhindert ausserdem das Setzen des Wertes aus dem
  177. tatsaechlichen Environment.
  178.  
  179.  
  180. Dieses Konfigurationsfile wird per Default im akuellen Directory, im Rootdir
  181. des aktuellen Laufwerks und noch ein paar Stellen gesucht.  Dies kann durch
  182. Setzen der Environment-Variablen TEXCONFIG geaendert werden.  Eine weitere
  183. Moeglichkeit ist der Aufruf von {ini,vir}tex mit der -c Option, z.B.
  184.     virtex -c.,tex:config
  185. Die Suchpfade sollte dabei (ohne Space !) an das '-c' angehaengt werden.
  186.  
  187. Mit der '-d' Option kann man ausserdem noch nachpruefen, welche Werte TeX
  188. nun tatsaechlich erkannt und entsprechend gesetzt hat.  (Achtung: memmax und
  189. triesize wird von initex auf die Werte von memtop und itriesize gesetzt; die
  190. in tex.cnf vorgegebene Werte werden ignoriert.  virtex ignoriert nur den
  191. Wert von itriesize)
  192.  
  193. -- br
  194.  
  195.  
  196. Anmerkungen:
  197.  
  198. - Fuer virtex sollte `memtop' auf den Wert gesetzt werden, der beim Dumpen
  199.   des fmt-Files mit initex gesetzt war.
  200.   Die jetzige Version erlaubt das Setzen eines beliebigen Wertes <= memmax.
  201.   Wurde mit einem anderen Wert von `memtop' gedumpt, so wird der Wert des
  202.   fmt-Files verwendet (mit Warnung, da ich mir nicht sicher bin, ob nicht
  203.   doch irgendwo etwas von mir uebersehen wurde).
  204.  
  205. - Beim Dumpen mit initex koennen (bei kleinem Speicher) die Werte von
  206.     `fontmax'    `fontmemsize'    `maxstrings'    `poolsize'
  207.     `stringvacancies' (kann auf 0 gesetzt werden)
  208.     `savesize'    `bufsize'    `stacksize'    `maxinopen'
  209.     `dvibufsize' (kann auf 256 gesetzt werden)
  210.     `itriesize'  (= `triesize' fuer IniTeX)
  211.   moeglichst klein gewaehlt werden.  Leider sind diese Mindestwerte von den
  212.   einzelnen Formaten (plainTeX, LaTeX, AMS-TeX, ...) abhaengig.
  213.   Anschliessend sollte der Wert von `memtop' moeglichst gross gewaehlt
  214.   werden.  virtex selbst benoetigt sehr viel weniger Speicher (insbesondere
  215.   fuer den Trie `triesize'), so dass `memmax' auf den Maximalwert 65532 (nicht
  216.   65535 !) gesetzt werden kann und die anderen Parameter auf ihre "normalen"
  217.   Werte.
  218.   Fuer ST's/AMIGA's ab 1.5 MB sollten keine Probleme wegen Speichermangel
  219.   auftauchen, 1MB reichen zum Dumpen mit den deutschen Trennpatterns evtl.
  220.   nicht aus.
  221.  
  222. -- br    21.11.90
  223. -- br     9.12.90
  224.